
import React, { forwardRef } from 'react'
import { cx, getPrefixCls } from '@hi-ui/classname'
import { __DEV__ } from '@hi-ui/env'
import { IconProps } from '../../@types/props'

const _prefix = getPrefixCls('icon-mail-send-filled')

export const MailSendFilled = forwardRef<SVGSVGElement | null, IconProps>(
  ({ prefixCls = _prefix, className, children, size, style: styleProp, ...rest }, ref) => {
    const cls = cx(prefixCls, className)
    const style = { fontSize: size, ...styleProp }

    return (
      <svg className={cls} ref={ref} role="icon" style={style} {...rest}  xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" version="1.1"><path d="M725.333333 128a85.333333 85.333333 0 0 1 85.333334 85.333333v85.333334c26.666667 0 51.413333 8.149333 71.893333 22.08a42.496 42.496 0 0 1 34.069333 34.090666A127.317333 127.317333 0 0 1 938.666667 426.666667v341.333333a128 128 0 0 1-128 128H213.333333a128 128 0 0 1-128-128V426.666667c0-26.624 8.106667-51.349333 22.037334-71.829334a42.773333 42.773333 0 0 1 34.069333-34.112A127.466667 127.466667 0 0 1 213.333333 298.666667v-85.333334a85.333333 85.333333 0 0 1 85.333334-85.333333h426.666666z m0 85.333333H298.666667v195.136l213.333333 138.026667 213.333333-138.048V213.333333z m-128 85.333334a42.666667 42.666667 0 1 1 0 85.333333h-170.666666a42.666667 42.666667 0 1 1 0-85.333333h170.666666z" p-id="15491"></path></svg>
    )
  }
)

if (__DEV__) {
  MailSendFilled.displayName = 'MailSendFilled'
}
  